<?php
class InicioController extends AppController {

    public $helpers = array('Html', 'Form', 'Js');
    public $uses = array('Usuario');
    public $components=array('Session');
    public $layout = 'default';

    function login() {
    
	    $usuario = $this->data['Usuario']['usuario'];
        $password = sha1($this->data['Usuario']['contrasena']);

        $nombre_usuario = $this->Usuario->find('first', array('conditions' => array('Usuario.nombre' =>$usuario)));
//        debug($nombre_usuario);exit;
        if (empty($nombre_usuario)):
            $this->Session->setFlash('El nombre de usuario no existe intente de nuevo por favor.');
            $this->redirect('/');
        else:
            if ($password == $nombre_usuario['Usuario']['contrasena']):
                $id = $nombre_usuario['Usuario']['id'];
                $nombre = $nombre_usuario['Usuario']['nombre'];
                $nom_user = $nombre_usuario['Usuario']['nombre'];
                $tipo_usuario = $nombre_usuario['Tipousuario']['descripcion'];
                $tipo_usuarioid = $nombre_usuario['Tipousuario']['id'];
                $nombre_sucursal=$nombre_usuario['Sucursale']['nombre'];
                $sucursal_id=$nombre_usuario['Sucursale']['id'];
                $this->Session->write("usuario_id", $id);
                $this->Session->write("nombre", $nombre);
                $this->Session->write("nombre_usuario", $nom_user);
                $this->Session->write("nombre_sucursal", $nombre_sucursal);
                $this->Session->write("sucursal_id", $sucursal_id);
                $this->Session->write("tipousuario", $tipo_usuario);
                $this->Session->write("tipo_id", $tipo_usuarioid);
                $this->Session->setFlash('Ingreso con exito');
                $this->redirect(array('controller' => 'principal', 'action' => 'index'));
            else:
                $this->Session->setFlash('La contrase&ntilde;a no coincide, por favor intente de nuevo.');
                $this->redirect('/');
            endif;
            endif;
//                $this->set(compact('login', 'logout'));
    }
    function salir(){
      $this->Session->destroy();
                $this->redirect('/');
    }
}
?>